4a64b32861f689ccaac72d328edfca0923ccde51,editor/org.processing.editor/src/org/processing/builder/ProcessingSketchAuditor.java,ProcessingSketchAuditor,fullBuild,#IProgressMonitor#,211
Before Change
IResource file = folderContents[i];
if(file.getFileExtension() == "java"){ // copy .java files into the build directory
folderContents[i].copy(outputFolder.getProjectRelativePath(), IResource.DERIVED, monitor);
} else if (file.getFileExtension() == "pde"){
// The compiler and runner will need this to have a proper offset
preprocOffsets[i] += result.headerOffset;
}
After Change
IResource file = folderContents[i];
if(file instanceof IFile && file.getFileExtension().equalsIgnoreCase("java")){ // copy .java files into the build directory
folderContents[i].copy(outputFolder.getProjectRelativePath(), IResource.DERIVED, monitor);
} else if (file instanceof IFile && file.getFileExtension().equalsIgnoreCase("pde")){
// The compiler and runner will need this to have a proper offset
preprocOffsets[i] += result.headerOffset;
}